package lib.logging;

/**
 * Interface for Logger functionalities
 * @author abhip
 *
 */
public interface ILogger
{
    /**
     * Logs error message
     * @param errorFormatString
     * @param args
     */
    void LogError(String errorFormatString, Object...args);

    /**
     * Logs exception
     * @param e
     */
    void LogException(Exception e);

    /**
     * Logs info message
     * @param infoFormatString
     * @param args
     */
    void LogInfo(String infoFormatString, Object...args);
}
